go/types.environment.scope (field)

23 uses

	go/types (current package)
		assignments.go#L528: 	scope := check.scope
		check.go#L74: 	scope         *Scope                 // top-most scope for lookups
		check.go#L97: 	for s := env.scope; s != nil; s = s.parent {
		decl.go#L174: 	check.environment = environment{scope: d.file, version: d.version}
		decl.go#L743: 	check.declare(check.scope, name, tname, scopePos)
		decl.go#L904: 				check.declare(check.scope, name, lhs[i], scopePos)
		decl.go#L956: 				check.declare(check.scope, name, lhs0[i], scopePos)
		decl.go#L965: 			check.declare(check.scope, d.spec.Name, obj, scopePos)
		eval.go#L88: 	check.scope = scope
		signature.go#L110: 	check.scope.isFunc = true
		signature.go#L111: 	check.recordScope(ftyp, check.scope)
		signature.go#L112: 	sig.scope = check.scope
		signature.go#L147: 		check.declare(check.scope, recvPar.List[0].Names[0], recv, scopePos)
		signature.go#L418: 			check.declare(check.scope, name, params[i], scopePos)
		stmt.go#L36: 		scope:   sig.scope,
		stmt.go#L154: 	scope := NewScope(check.scope, node.Pos(), node.End(), comment)
		stmt.go#L156: 	check.scope = scope
		stmt.go#L160: 	check.scope = check.scope.Parent()
		stmt.go#L417: 			assert(scope == check.scope)
		stmt.go#L418: 		}(check.scope)
		stmt.go#L768: 				check.declare(check.scope, nil, obj, clause.Colon)
		stmt.go#L979: 				check.declare(check.scope, nil /* recordDef already called */, obj, scopePos)